package com.novelastudios.utils
{
	/**
	 * @author Rockfish Interactive ©2010
	 */
	public class ObjectUtil
	{
		//////////////////////////////////////////////////////////////////////////////////////////////////
		//										PUBLIC METHODS
		//////////////////////////////////////////////////////////////////////////////////////////////////
		public static function getDeserializedString(value:String,separator:String=";"):Object
		{
			var object:Object = {};
			
			//
			var  arr:Array;
			
			//
			value = value.replace(new RegExp("{","g"),"").replace(new RegExp("}","g"),"");
			
			for each ( var item:String in value.split(separator) )
			{
				arr = item.split(":");
				object[arr[0]] = arr[1]
			}
			
			
			return object;
		}
	}
}